package com.tedu.API;

import org.junit.Test;

import java.util.Locale;

/**
 * 基础编程题:
 * 1.输出字符串"Hello Java"的字符串长度
 * 2.输出"Hello Java"中o的位置
 * 3.输出"Hello Java"中下标为5处开始第一次出现以"o"的位置
 * 4.截取"Hello Java"中"Hello"并输出
 * 5.截取"Hello Java"中"Java"并输出
 * 6.将字符串" Hello"中两边的空白去掉后输出
 * 7.输出"Hello Java"中第6个字符"J"
 * 8.将"Hello Java"转换为小写，然后转换为大写
 */
public class HelloJava作业 {
    //1.输出字符串"HelloJava"的字符串长度
   @Test
    public void testLength(){
       String str="Hello Java";
       System.out.println(str.length());
   }
   //2.输出"Hello Java"中o的位置
  @Test
    public void testIndexOf(){
       String str="Hello Java";
       int index=str.indexOf("o");
      System.out.println("o");
      //3.输出"Hello Java"中下标为5处开始第一次出现以"o"的位置
      index=str.indexOf("o",5);
      System.out.println();
  }
  //4.截取"Hello Java"中"Hello"并输出
    @Test
    public void testString(){
       String url="Hello Java";
       url=url.substring(0,6);
        System.out.println("截取子字符串: "+url);
    }
    //5.截取"Hello Java"中"Java"并输出
    @Test
    public void testSubString(){
        String url="Hello Java";
        url=url.substring(6,10);
        System.out.println("截取子字符串: "+url);
    }
    //6.将字符串" Hello"中两边的空白去掉后输出
    @Test
    public void testTrim(){
       String str="Hello";
       str=str.trim().toUpperCase();
        System.out.println("去掉空格: "+str);
    }
    //7.输出"Hello Java"中第6个字符"J"
    @Test
    public void testCharAt(){
       String str="Hello Java";
       char c=str.charAt(6);
        System.out.println("获取到对应字符: "+c);
    }
    //8.将"Hello Java"转换为小写，然后转换为大写
    @Test
    public void testtoLowerCase(){
       String str="Hello Java";
       str=str.trim().toLowerCase();
        System.out.println("转换为小写: "+str);
    }
    @Test
    public void testtoUpperCase(){
        String str="Hello Java";
        str=str.trim().toUpperCase();
        System.out.println("转换为大写: "+str);
    }
}
